|
createrepo_c library 2.0.0
C library for metadata manipulation
|
Data Structures | |
| struct | cr_Dependency |
| struct | cr_PackageFile |
| struct | cr_ChangelogEntry |
| struct | cr_BinaryData |
Typedefs | |
| typedef struct _cr_Package | cr_Package |
Enumerations | |
| enum | cr_PackageLoadingFlags { CR_PACKAGE_FROM_HEADER = (1<<1) , CR_PACKAGE_FROM_XML = (1<<2) , CR_PACKAGE_LOADED_PRI = (1<<10) , CR_PACKAGE_LOADED_FIL = (1<<11) , CR_PACKAGE_LOADED_OTH = (1<<12) , CR_PACKAGE_SINGLE_CHUNK = (1<<13) } |
| typedef struct _cr_Package cr_Package |
| cr_BinaryData * cr_binary_data_new | ( | void | ) |
Create new (empty) structure for binary data Ownership: transferred to the caller (free with g_free()).
| cr_ChangelogEntry * cr_changelog_entry_new | ( | void | ) |
Create new (empty) changelog structure. Ownership: transferred to the caller (free with g_free()).
| cr_Dependency * cr_dependency_new | ( | void | ) |
Create new (empty) dependency structure. Ownership: transferred to the caller (free with g_free()).
| cr_Package * cr_package_copy | ( | cr_Package * | package | ) |
Create a standalone copy of the package. Ownership: transferred to the caller (free with cr_package_free()).
| Package representation. | cr_Package |
| cr_PackageFile * cr_package_file_new | ( | void | ) |
Create new (empty) package file structure. Ownership: transferred to the caller (free with g_free()).
| void cr_package_free | ( | cr_Package * | package | ) |
Free package structure and all its structures.
| Package representation. | cr_Package |
| const char * cr_package_get_arch | ( | cr_Package * | package | ) |
Get architecture. Ownership: not transferred.
| Package representation. | cr_Package |
| GSList * cr_package_get_changelogs | ( | cr_Package * | package | ) |
Get changelogs (list of cr_ChangelogEntry structs). Ownership: not transferred.
| Package representation. | cr_Package |
| const char * cr_package_get_checksum_type | ( | cr_Package * | package | ) |
Get type of checksum used ("sha1", "sha256", "md5", ..). Ownership: not transferred.
| Package representation. | cr_Package |
| GStringChunk * cr_package_get_chunk | ( | cr_Package * | package | ) |
Get string chunk used to store all package strings in one place. Ownership: not transferred.
| Package representation. | cr_Package |
| GSList * cr_package_get_conflicts | ( | cr_Package * | package | ) |
Get conflicts (list of cr_Dependency structs). Ownership: not transferred.
| Package representation. | cr_Package |
| const char * cr_package_get_description | ( | cr_Package * | package | ) |
Get description. Ownership: not transferred.
| Package representation. | cr_Package |
| GSList * cr_package_get_enhances | ( | cr_Package * | package | ) |
Get enhances (list of cr_Dependency structs). Ownership: not transferred.
| Package representation. | cr_Package |
| const char * cr_package_get_epoch | ( | cr_Package * | package | ) |
Get epoch. Ownership: not transferred.
| Package representation. | cr_Package |
| GSList * cr_package_get_files | ( | cr_Package * | package | ) |
Get files in the package (list of cr_PackageFile structs). Ownership: not transferred.
| Package representation. | cr_Package |
| const char * cr_package_get_files_checksum_type | ( | cr_Package * | package | ) |
Get type of checksum used for files ("sha1", "sha256", "md5", ..). Ownership: not transferred.
| Package representation. | cr_Package |
| const char * cr_package_get_hdrid | ( | cr_Package * | package | ) |
Get header id. Ownership: not transferred.
| Package representation. | cr_Package |
| cr_PackageLoadingFlags cr_package_get_loading_flags | ( | cr_Package * | package | ) |
Get bitfield flags with information about package loading. Ownership: not transferred.
| Package representation. | cr_Package |
| const char * cr_package_get_location_base | ( | cr_Package * | package | ) |
Get location (url) of repository. Ownership: not transferred.
| Package representation. | cr_Package |
| const char * cr_package_get_location_href | ( | cr_Package * | package | ) |
Get file location inside repository. Ownership: not transferred.
| Package representation. | cr_Package |
| const char * cr_package_get_name | ( | cr_Package * | package | ) |
Get name. Ownership: not transferred.
| Package representation. | cr_Package |
| GSList * cr_package_get_obsoletes | ( | cr_Package * | package | ) |
Get obsoletes (list of cr_Dependency structs). Ownership: not transferred.
| Package representation. | cr_Package |
| const char * cr_package_get_pkg_id | ( | cr_Package * | package | ) |
Get package hash. Ownership: not transferred.
| Package representation. | cr_Package |
| gint64 cr_package_get_pkg_key | ( | cr_Package * | package | ) |
Get key used while inserting into sqlite db. Ownership: not transferred.
| Package representation. | cr_Package |
| GSList * cr_package_get_provides | ( | cr_Package * | package | ) |
Get provides (list of cr_Dependency structs). Ownership: not transferred.
| Package representation. | cr_Package |
| GSList * cr_package_get_recommends | ( | cr_Package * | package | ) |
Get recommends (list of cr_Dependency structs). Ownership: not transferred.
| Package representation. | cr_Package |
| const char * cr_package_get_release | ( | cr_Package * | package | ) |
Get release. Ownership: not transferred.
| Package representation. | cr_Package |
| GSList * cr_package_get_requires | ( | cr_Package * | package | ) |
Get requires (list of cr_Dependency structs). Ownership: not transferred.
| Package representation. | cr_Package |
| const char * cr_package_get_rpm_buildhost | ( | cr_Package * | package | ) |
Get hostname of machine which builds the package. Ownership: not transferred.
| Package representation. | cr_Package |
| const char * cr_package_get_rpm_group | ( | cr_Package * | package | ) |
Get group. Ownership: not transferred.
| Package representation. | cr_Package |
| gint64 cr_package_get_rpm_header_end | ( | cr_Package * | package | ) |
Get end byte of header in rpm. Ownership: not transferred.
| Package representation. | cr_Package |
| gint64 cr_package_get_rpm_header_start | ( | cr_Package * | package | ) |
Get start byte of header in rpm. Ownership: not transferred.
| Package representation. | cr_Package |
| const char * cr_package_get_rpm_license | ( | cr_Package * | package | ) |
Get license. Ownership: not transferred.
| Package representation. | cr_Package |
| const char * cr_package_get_rpm_packager | ( | cr_Package * | package | ) |
Get packager of package. Ownership: not transferred.
| Package representation. | cr_Package |
| const char * cr_package_get_rpm_sourcerpm | ( | cr_Package * | package | ) |
Get name of srpms. Ownership: not transferred.
| Package representation. | cr_Package |
| const char * cr_package_get_rpm_vendor | ( | cr_Package * | package | ) |
Get vendor. Ownership: not transferred.
| Package representation. | cr_Package |
| cr_BinaryData * cr_package_get_siggpg | ( | cr_Package * | package | ) |
DEPRECATED: Get OpenPGP signature. Use cr_package_get_signatures() instead. Ownership: not transferred.
| Package representation. | cr_Package |
| GSList * cr_package_get_signatures | ( | cr_Package * | package | ) |
Get signatures (list of signature strings). Ownership: not transferred.
| Package representation. | cr_Package |
| cr_BinaryData * cr_package_get_sigpgp | ( | cr_Package * | package | ) |
DEPRECATED: Get PGP signature. Use cr_package_get_signatures() instead. Ownership: not transferred.
| Package representation. | cr_Package |
| gint64 cr_package_get_size_archive | ( | cr_Package * | package | ) |
Get size of archive. Ownership: not transferred.
| Package representation. | cr_Package |
| gint64 cr_package_get_size_installed | ( | cr_Package * | package | ) |
Get size of installed files. Ownership: not transferred.
| Package representation. | cr_Package |
| gint64 cr_package_get_size_package | ( | cr_Package * | package | ) |
Get size of rpm package. Ownership: not transferred.
| Package representation. | cr_Package |
| gboolean cr_package_get_skip_dump | ( | cr_Package * | package | ) |
Get whether to skip dumping this package to metadata. Ownership: not transferred.
| Package representation. | cr_Package |
| GSList * cr_package_get_suggests | ( | cr_Package * | package | ) |
Get suggests (list of cr_Dependency structs). Ownership: not transferred.
| Package representation. | cr_Package |
| const char * cr_package_get_summary | ( | cr_Package * | package | ) |
Get summary. Ownership: not transferred.
| Package representation. | cr_Package |
| GSList * cr_package_get_supplements | ( | cr_Package * | package | ) |
Get supplements (list of cr_Dependency structs). Ownership: not transferred.
| Package representation. | cr_Package |
| gint64 cr_package_get_time_build | ( | cr_Package * | package | ) |
Get build time (from rpm header). Ownership: not transferred.
| Package representation. | cr_Package |
| gint64 cr_package_get_time_file | ( | cr_Package * | package | ) |
Get mtime of file. Ownership: not transferred.
| Package representation. | cr_Package |
| const char * cr_package_get_url | ( | cr_Package * | package | ) |
Get package homepage. Ownership: not transferred.
| Package representation. | cr_Package |
| const char * cr_package_get_version | ( | cr_Package * | package | ) |
Get version. Ownership: not transferred.
| Package representation. | cr_Package |
| gchar * cr_package_nevra | ( | cr_Package * | package | ) |
Get NEVRA package string Ownership: transferred to the caller (free with g_free()).
| Package representation. | cr_Package |
| cr_Package * cr_package_new | ( | void | ) |
Create new (empty) package structure. Ownership: transferred to the caller (free with cr_package_free()).
| cr_Package * cr_package_new_without_chunk | ( | void | ) |
Create new (empty) package structure without initialized string chunk. Ownership: transferred to the caller (free with cr_package_free()).
| gchar * cr_package_nvra | ( | cr_Package * | package | ) |
Get NVRA package string Ownership: transferred to the caller (free with g_free()).
| Package representation. | cr_Package |
| void cr_package_set_arch | ( | cr_Package * | package, |
| const char * | value ) |
Set architecture. Ownership: not transferred; value is copied.
| Package representation. | cr_Package |
| value | architecture |
| void cr_package_set_changelogs | ( | cr_Package * | package, |
| GSList * | list ) |
Set changelogs (list of cr_ChangelogEntry structs). Ownership: list is transferred to the package.
| Package representation. | cr_Package |
| list | changelogs list |
| void cr_package_set_checksum_type | ( | cr_Package * | package, |
| const char * | value ) |
Set type of checksum used ("sha1", "sha256", "md5", ..). Ownership: not transferred; value is copied.
| Package representation. | cr_Package |
| value | checksum type |
| void cr_package_set_chunk | ( | cr_Package * | package, |
| GStringChunk * | chunk ) |
Set string chunk used to store all package strings in one place. Ownership: chunk is transferred to the package.
| Package representation. | cr_Package |
| chunk | string chunk |
| void cr_package_set_conflicts | ( | cr_Package * | package, |
| GSList * | list ) |
Set conflicts (list of cr_Dependency structs). Ownership: list is transferred to the package.
| Package representation. | cr_Package |
| list | conflicts list |
| void cr_package_set_description | ( | cr_Package * | package, |
| const char * | value ) |
Set description. Ownership: not transferred; value is copied.
| Package representation. | cr_Package |
| value | description |
| void cr_package_set_enhances | ( | cr_Package * | package, |
| GSList * | list ) |
Set enhances (list of cr_Dependency structs). Ownership: list is transferred to the package.
| Package representation. | cr_Package |
| list | enhances list |
| void cr_package_set_epoch | ( | cr_Package * | package, |
| const char * | value ) |
Set epoch. Ownership: not transferred; value is copied.
| Package representation. | cr_Package |
| value | epoch |
| void cr_package_set_files | ( | cr_Package * | package, |
| GSList * | list ) |
Set files in the package (list of cr_PackageFile structs). Ownership: list is transferred to the package.
| Package representation. | cr_Package |
| list | files list |
| void cr_package_set_files_checksum_type | ( | cr_Package * | package, |
| const char * | value ) |
Set type of checksum used for files ("sha1", "sha256", "md5", ..). Ownership: not transferred; value is copied.
| Package representation. | cr_Package |
| value | files checksum type |
| void cr_package_set_hdrid | ( | cr_Package * | package, |
| const char * | value ) |
Set header id. Ownership: not transferred; value is copied.
| Package representation. | cr_Package |
| value | header id |
| void cr_package_set_loading_flags | ( | cr_Package * | package, |
| cr_PackageLoadingFlags | flags ) |
Set bitfield flags with information about package loading. Ownership: not transferred.
| Package representation. | cr_Package |
| flags | loading flags |
| void cr_package_set_location_base | ( | cr_Package * | package, |
| const char * | value ) |
Set location (url) of repository. Ownership: not transferred; value is copied.
| Package representation. | cr_Package |
| value | location base |
| void cr_package_set_location_href | ( | cr_Package * | package, |
| const char * | value ) |
Set file location inside repository. Ownership: not transferred; value is copied.
| Package representation. | cr_Package |
| value | location href |
| void cr_package_set_name | ( | cr_Package * | package, |
| const char * | value ) |
Set name. Ownership: not transferred; value is copied.
| Package representation. | cr_Package |
| value | name |
| void cr_package_set_obsoletes | ( | cr_Package * | package, |
| GSList * | list ) |
Set obsoletes (list of cr_Dependency structs). Ownership: list is transferred to the package.
| Package representation. | cr_Package |
| list | obsoletes list |
| void cr_package_set_pkg_id | ( | cr_Package * | package, |
| const char * | value ) |
Set package hash. Ownership: not transferred; value is copied.
| Package representation. | cr_Package |
| value | package hash |
| void cr_package_set_pkg_key | ( | cr_Package * | package, |
| gint64 | value ) |
Set key used while inserting into sqlite db. Ownership: not transferred.
| Package representation. | cr_Package |
| value | package key |
| void cr_package_set_provides | ( | cr_Package * | package, |
| GSList * | list ) |
Set provides (list of cr_Dependency structs). Ownership: list is transferred to the package.
| Package representation. | cr_Package |
| list | provides list |
| void cr_package_set_recommends | ( | cr_Package * | package, |
| GSList * | list ) |
Set recommends (list of cr_Dependency structs). Ownership: list is transferred to the package.
| Package representation. | cr_Package |
| list | recommends list |
| void cr_package_set_release | ( | cr_Package * | package, |
| const char * | value ) |
Set release. Ownership: not transferred; value is copied.
| Package representation. | cr_Package |
| value | release |
| void cr_package_set_requires | ( | cr_Package * | package, |
| GSList * | list ) |
Set requires (list of cr_Dependency structs). Ownership: list is transferred to the package.
| Package representation. | cr_Package |
| list | requires list |
| void cr_package_set_rpm_buildhost | ( | cr_Package * | package, |
| const char * | value ) |
Set hostname of machine which builds the package. Ownership: not transferred; value is copied.
| Package representation. | cr_Package |
| value | build host |
| void cr_package_set_rpm_group | ( | cr_Package * | package, |
| const char * | value ) |
Set group. Ownership: not transferred; value is copied.
| Package representation. | cr_Package |
| value | group |
| void cr_package_set_rpm_header_end | ( | cr_Package * | package, |
| gint64 | value ) |
Set end byte of header in rpm. Ownership: not transferred.
| Package representation. | cr_Package |
| value | rpm header end |
| void cr_package_set_rpm_header_start | ( | cr_Package * | package, |
| gint64 | value ) |
Set start byte of header in rpm. Ownership: not transferred.
| Package representation. | cr_Package |
| value | rpm header start |
| void cr_package_set_rpm_license | ( | cr_Package * | package, |
| const char * | value ) |
Set license. Ownership: not transferred; value is copied.
| Package representation. | cr_Package |
| value | license |
| void cr_package_set_rpm_packager | ( | cr_Package * | package, |
| const char * | value ) |
Set packager of package. Ownership: not transferred; value is copied.
| Package representation. | cr_Package |
| value | packager |
| void cr_package_set_rpm_sourcerpm | ( | cr_Package * | package, |
| const char * | value ) |
Set name of srpms. Ownership: not transferred; value is copied.
| Package representation. | cr_Package |
| value | source rpm name |
| void cr_package_set_rpm_vendor | ( | cr_Package * | package, |
| const char * | value ) |
Set vendor. Ownership: not transferred; value is copied.
| Package representation. | cr_Package |
| value | vendor |
| void cr_package_set_siggpg | ( | cr_Package * | package, |
| cr_BinaryData * | data ) |
DEPRECATED: Set OpenPGP signature. Ownership: data is transferred to the package.
| Package representation. | cr_Package |
| data | OpenPGP signature |
| void cr_package_set_sigpgp | ( | cr_Package * | package, |
| cr_BinaryData * | data ) |
DEPRECATED: Set PGP signature. Ownership: data is transferred to the package.
| Package representation. | cr_Package |
| data | PGP signature |
| void cr_package_set_size_archive | ( | cr_Package * | package, |
| gint64 | value ) |
Set size of archive. Ownership: not transferred.
| Package representation. | cr_Package |
| value | archive size |
| void cr_package_set_size_installed | ( | cr_Package * | package, |
| gint64 | value ) |
Set size of installed files. Ownership: not transferred.
| Package representation. | cr_Package |
| value | installed size |
| void cr_package_set_size_package | ( | cr_Package * | package, |
| gint64 | value ) |
Set size of rpm package. Ownership: not transferred.
| Package representation. | cr_Package |
| value | package size |
| void cr_package_set_skip_dump | ( | cr_Package * | package, |
| gboolean | skip_dump ) |
Set whether to skip dumping this package to metadata. Ownership: not transferred.
| Package representation. | cr_Package |
| skip_dump | skip dump flag |
| void cr_package_set_suggests | ( | cr_Package * | package, |
| GSList * | list ) |
Set suggests (list of cr_Dependency structs). Ownership: list is transferred to the package.
| Package representation. | cr_Package |
| list | suggests list |
| void cr_package_set_summary | ( | cr_Package * | package, |
| const char * | value ) |
Set summary. Ownership: not transferred; value is copied.
| Package representation. | cr_Package |
| value | summary |
| void cr_package_set_supplements | ( | cr_Package * | package, |
| GSList * | list ) |
Set supplements (list of cr_Dependency structs). Ownership: list is transferred to the package.
| Package representation. | cr_Package |
| list | supplements list |
| void cr_package_set_time_build | ( | cr_Package * | package, |
| gint64 | value ) |
Set build time (from rpm header). Ownership: not transferred.
| Package representation. | cr_Package |
| value | build time |
| void cr_package_set_time_file | ( | cr_Package * | package, |
| gint64 | value ) |
Set mtime of file. Ownership: not transferred.
| Package representation. | cr_Package |
| value | file mtime |
| void cr_package_set_url | ( | cr_Package * | package, |
| const char * | value ) |
Set package homepage. Ownership: not transferred; value is copied.
| Package representation. | cr_Package |
| value | package homepage |
| void cr_package_set_version | ( | cr_Package * | package, |
| const char * | value ) |
Set version. Ownership: not transferred; value is copied.
| Package representation. | cr_Package |
| value | version |